

#goTop {
	position: fixed;
	width: 54px;
	left: 50%;
	margin-left: 585px;
	bottom: 20px;
	_position: absolute;
	z-index: 998;
	zoom: 1
}

#goTop div {
	height: 48px;
	margin-top: 3px;
	position: relative;
	width: 48px
}

#goTop div a,
#goTop div a:link {
	display: inline-block;
	height: 18px;
	width: 100%;
	color: #fff;
	background: #b7c5ca url(//news.baidu.com/resource/img/gotop.png) no-repeat;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	text-decoration: none;
	padding-top: 30px
}

#goTop div.hotword a {
	background-position: 0 -48px
}

#goTop .hotword a:hover {
	background-position: 0 0
}

#goTop div.media a {
	background-position: -49px -48px
}

#goTop .media a:hover {
	background-position: -49px 0
}

#goTop div.search a {
	background-position: -98px -48px
}

#goTop .search a:hover {
	background-position: -98px 0
}

#goTop .search dl {
	position: absolute;
	top: 0;
	right: 0;
	white-space: nowrap
}

#goTop div.feedback a {
	padding: 10px;
	height: 28px;
	width: 28px;
	line-height: 14px;
	background: #b7c5ca
}

#goTop div.gotop a {
	background-position: -147px -48px
}

#goTop .gotop a:hover {
	background-position: -147px 0
}

#goTop .search dt {
	font-size: 0;
	white-space: nowrap;
	vertical-align: top
}

#goTop .search dt a {
	height: 18px;
	width: 48px
}

#goTop .search dd {
	display: inline-block;
	vertical-align: top;
	background: #69b8d1;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s
}

#goTop .search.show dd {
	width: 256px
}

#goTop .search input {
	border: 0;
	color: #666;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 178px;
	margin: 0
}

#goTop .search form {
	margin: 8px 8px 8px 16px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

#goTop .search dd span {
	display: block;
	width: 16px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//news.baidu.com/resource/img/gotop.png) no-repeat -234px 0;
	cursor: hand
}

#goTop .search button {
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

#header.for-ipad-style {
	background: url(//news.baidu.com/resource/img/tuiguang/news_ad_header_ipad.png) no-repeat right 5px;
	background-size: 160px 65px;
	-webkit-background-size: 160px 65px
}

#tuiguang_dialog {
	position: absolute;
	top: -1000px;
	left: -9999px;
	background: url(//news.baidu.com/resource/img/tuiguang/news_home_ad_dialog_ipad_news.png) no-repeat;
	background-size: 564px 429px;
	width: :564px;
	height: 429px;
	border: 0
}

#tuiguang_dialog .buttons a.close-btn {
	display: block;
	width: 60px;
	height: 60px;
	background: 0 0
}

.tuiguang-app-download {
	position: absolute;
	display: block;
	width: 195px;
	height: 66px;
	top: 136px;
	left: 322px
}

#footerwrapper {
	background-color: #001e50;
	padding-bottom: 10px;
	color: #a3a9b5
}

#footer {
	font-size: 12px;
	color: #a3a9b5;
	text-align: center;
	padding-top: 5px;
	line-height: 24px
}

#footer a {
	color: #a3a9b5
}

#footer .img-link {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: -4px;
	margin-left: 3px
}

#footer .img-link1 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img1_07ee3bc.png)
}

#footer .img-link2 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img2_000e014.png)
}

#footer .img-link3 {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/img3_32c9dc6.png)
}

.bottombar {
	width: 984px;
	margin: 0 auto
}

.bottombar-inner * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bottombar-inner a:hover {
	text-decoration: none
}

.bottombar-inner .title-container {
	width: 100%;
	position: relative;
	overflow: hidden
}

.bottombar-inner .title-container h4 {
	overflow: hidden;
	font-family: "微软雅黑", "黑体", tahoma;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
	margin-left: 15px
}

.bottombar-inner .title-container .icon {
	width: 7px;
	height: 7px;
	background-color: #d54a51;
	position: absolute;
	margin-top: 13px;
	line-height: 0
}

.bot-left {
	float: left;
	width: 300px;
	padding: 35px;
	*width: 230px;
	overflow: hidden
}

.bot-left .qrcode-container {
	width: 100%;
	overflow: hidden
}

.bot-left .qrcode-container .img-container {
	width: 95px;
	height: 95px;
	float: left;
	overflow: hidden
}

.bot-left .qrcode-container .img-container img {
	width: 100%;
	height: 100%
}

.bot-left .qrcode-container .link-container {
	width: 120px;
	float: left;
	margin-left: 15px
}

.bot-left .qrcode-container .link-container a {
	width: 100%;
	height: 33px;
	color: #fff;
	background-color: #334b73;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 2.1
}

.bot-left .qrcode-container .info {
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-top: 15px
}

.bot-center {
	float: left;
	width: 375px;
	padding: 35px 30px;
	*width: 310px;
	overflow: hidden
}

.bot-center .item-container {
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: -10px
}

.bot-center .item-container .item {
	width: 33%;
	height: 60px;
	padding-top: 40px;
	float: left;
	line-height: 1;
	text-align: center;
	margin-bottom: 20px
}

.bot-center .item-container .item a {
	color: #a3a9b5
}

.bot-center .item-container .item-01 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m1_da03e52.png) no-repeat center top
}

.bot-center .item-container .item-02 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m2_f7fc097.png) no-repeat center top
}

.bot-center .item-container .item-03 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m3_9bbb290.png) no-repeat center top
}

.bot-center .item-container .item-04 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m4_f793fb1.png) no-repeat center top
}

.bot-center .item-container .item-05 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m5_7d63764.png) no-repeat center top
}

.bot-center .item-container .item-06 {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/footer/img/m6_535009b.png) no-repeat center top
}

.bot-right {
	float: left;
	width: 309px;
	padding: 35px 15px;
	*width: 279px;
	margin-bottom: -10px;
	overflow: hidden
}

.bot-right ol {
	list-style-type: number;
	margin-top: 10px
}

.bot-right ol li {
	margin-bottom: 25px;
	font-size: 14px
}

#header-wrapper {
	height: 32px;
	border-bottom: 1px solid #ebebeb
}

#header-link-wrapper {
	list-style: none;
	float: right;
	margin-right: 39px;
	position: relative
}

#header-link-wrapper li {
	float: left;
	margin-left: 22px
}

#header-link-wrapper li a,
#header-link-wrapper li span {
	font-size: 13px;
	line-height: 32px;
	font-weight: 700;
	color: #333;
	font-family: Arial
}

#header-link-wrapper li a {
	text-decoration: underline
}

#header-link-wrapper li span {
	color: #666
}

#header-link-wrapper .header-divider {
	height: 13px;
	width: 1px;
	background-color: #ebebeb;
	position: absolute;
	top: 9px;
	right: -25.5px
}

.headline {
	padding: 10px 0 0 20px
}

.headline li {}

.headline li a:link {
	font-size: 12px;
	color: #333
}

.headline li a:visited {
	font-size: 12px
}

.headline li strong {
	display: block;
	height: 27px;
	overflow: hidden;
	margin-bottom: 4px
}

.headline li strong a:link {
	font-size: 18px;
	font-family: "黑体";
	color: #B00;
	white-space: normal;
	font-weight: 400
}

.headline li strong a:visited {
	font-size: 18px;
	font-family: "黑体";
	font-weight: 400
}

.ilist {
	position: absolute;
	right: 30px;
	width: 120px;
	bottom: 40px
}

.ilist li {
	position: relative;
	padding-top: 142px;
	height: 38px;
	line-height: 18px;
	overflow: hidden;
	text-align: left
}

.ilist .pic {
	position: absolute;
	width: 120px;
	left: 0;
	bottom: 41px;
	text-align: center
}

.ilist li img {
	border: 0;
	padding: 0
}

.ilist li a:link {
	color: #333;
	font-size: 12px
}

.latestnews-list {
	float: left;
	width: 470px;
	padding: 10px 0 10px 20px
}

#latestnews .ulist {
	margin: 0 0 10px
}

.mod-navbar {
	width: 100%;
	height: 40px;
	background-color: #01204f
}

.channel-shanghai,
.channel-all {
	position: relative;
	width: 984px;
	margin: 0 auto
}

.mod-navbar li {
	float: left
}

.mod-navbar .menu-list {
	float: left;
	width: 984px
}

.mod-navbar .menu-list a {
	display: block;
	_display: inline;
	_zoom: 1;
	height: 100%;
	font-size: 14px;
	line-height: 40px;
	font-weight: 700;
	padding: 0 10px;
	*padding: 0 9px;
	_padding: 0 9px;
	color: #fff
}

.mod-navbar a:link,
.mod-navbar a:visited,
.mod-navbar a:hover {
	color: #fff;
	text-decoration: none
}

.mod-navbar .menu-list .current a {
	background-color: #c00
}

.mod-navbar .menu-list .navitem-index a {
	padding-left: 30px;
	*padding-left: 28px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-index_2c3bd00.png);
	background-repeat: no-repeat;
	background-position: 6px 7px
}

.icon-new-wrapper {
	position: relative
}

.icon-new {
	position: absolute;
	right: -4px;
	top: -4px;
	width: 26px;
	height: 13px;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-new_b295ac1.png) no-repeat;
	-webkit-transition: margin .1s;
	-o-transition: margin .1s;
	transition: margin .1s
}

.channel-shanghai .menu-list,
.channel-shanghai .menu-list ul {
	width: 980px
}

.mod-navbar .slogan {
	position: absolute;
	display: none;
	right: -119px;
	top: -25px;
	width: 200px;
	height: 20px;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/icon-slogan_919150e.png);
	background-repeat: no-repeat
}

.mod-navbar .lavalamp-object {
	background-color: #c00
}

.mod-navbar .menu-list .more-container {
	padding-right: 5px
}

.mod-navbar .menu-list .more-container .more-trigger {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-1x_f2091fe.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-1x_f2091fe.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/down-2x_5c9987b.png) 2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .hover {
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-1x_3469f18.png);
	background-image: -webkit-image-set(url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-1x_3469f18.png) 1x, url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/navbar/up-2x_fd725dd.png) 2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .more-links {
	position: absolute;
	background-color: #01204f;
	display: none;
	width: 55px;
	top: 40px;
	left: 0;
	filter: alpha(opacity=95);
	opacity: .95
}

.mod-navbar .menu-list .more-container .more-links a {
	margin-right: 0;
	background: 0 0;
	display: block;
	text-align: center
}

.mod-navbar .menu-list .more-container .more-links a:hover {
	background-color: #0e3471
}

.media-container {
	position: relative
}

.media-container .links-container {
	position: absolute;
	top: 40px;
	left: 0;
	width: 234px;
	background-color: #01204f;
	opacity: .95;
	padding: 0;
	overflow: hidden;
	display: none
}

.media-container .links-container a {
	float: left;
	width: 95px;
	height: 40px;
	text-align: left;
	font-size: 13px;
	font-weight: 100
}

.media-container .links-container .right {
	float: right
}

.media-container .links-container a:hover {
	background-color: #0e3471
}

.menu-fix-top {
	position: fixed;
	top: 0;
	z-index: 1100;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

.menu-fix-top .icon-new {
	margin-top: 4px
}

.olist li {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.olist .listnum {
	display: inline-block;
	height: 13px;
	width: 13px;
	line-height: 12px;
	vertical-align: middle;
	margin-right: 5px
}

.olist li a {
	font-size: 12px
}

#rss {
	margin-top: 1px
}

#rss a.rss-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	background: #FFF url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/common/widget/rss/rss_2f22b90.gif) scroll no-repeat 0 0;
	margin-right: 14px
}

#rss a:link {
	color: #333;
	font: 14px/32px normal
}

#rss a.rss-icon:hover {
	text-decoration: none
}

#rss .order-more-rss {
	padding-left: 46px
}

#rss .order-more-rss a:link {
	line-height: 20px
}

.sbox {
	margin: 0 0 7px;
	padding: 0;
	padding-top: 1px;
	position: relative;
	z-index: 99;
	zoom: 1
}

table.sbox {
	margin-left: 94.5px;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox a:link,
table.sbox a:visited,
table.sbox a:hover {
	color: #333
}

table.sbox table {
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0
}

table.sbox td {
	padding: 0;
	font-size: 13px;
	line-height: 18px
}

table.sbox td.logo {
	width: 153px;
	vertical-align: top
}

table.sbox td.search {
	vertical-align: top
}

table.sbox td.box {
	white-space: nowrap
}

table.sbox td.help {
	vertical-align: middle;
	white-space: nowrap
}

table.sbox div {
	margin: 0;
	padding: 0
}

table.sbox div.logo {
	position: relative;
	top: -10px;
	width: 155px;
	height: 50px
}

table.sbox div.logo img {
	width: 135px;
	height: 45px;
	border: 0;
	display: block
}

table.sbox div.tab {
	margin-bottom: 7px;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox div.tab span.cur {
	font-weight: 700;
	margin-right: 17px;
	color: #333
}

table.sbox div.tab a {
	margin-right: 18px;
	color: #555;
	text-decoration: none;
	-webkit-font-smoothing: auto
}

table.sbox div.tab a:hover {
	color: #333;
	text-decoration: underline
}

table.sbox div.date {
	margin-top: 3px;
	text-align: center
}

table.sbox .s_ipt_wr {
	width: 534px;
	height: 38px;
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-color: #b8b8b8;
	border-right: 0 none;
	vertical-align: top;
	background-color: #fff
}

table.sbox .s_ipt_wr:hover {
	border-color: #ababab
}

table.sbox input.word {
	border: 0;
	padding: 0;
	width: 520px;
	height: 25px;
	font-size: 16px;
	line-height: 30px;
	font-family: Arial;
	color: #000;
	margin: 5px 0 0 8px;
	outline: 0;
	background: #fff
}

table.sbox .s_btn_wr {
	width: 103px;
	height: 40px;
	display: inline-block;
	*position: relative;
	z-index: 0;
	vertical-align: top;
	background-color: #ccc
}

table.sbox .s_btn_wr:hover {
	background-color: #ababab
}

table.sbox .btn {
	width: 104px;
	height: 40px;
	line-height: 32px;
	*margin-top: 0;
	padding-top: 2px \9;
	font-size: 16px;
	cursor: pointer;
	border: 0 none;
	outline: 0;
	padding: 0;
	background: 0 0;
	background-color: #38f;
	box-shadow: none;
	color: #fff;
	font-family: Arial;
	border: 1px solid #38f;
	border-bottom: 1px solid #2e7ae5
}

table.sbox .btn:hover {
	background-color: #317ef3;
	border-bottom: 1px solid #2868c8;
	box-shadow: 1px 1px 1px #ccc
}

table.sbox .btn:active {
	background-color: #3075dc;
	box-shadow: inset 1px 1px 3px #2964bb
}

table.sbox .s_btn_h {
	background-position: -100px 0
}

table.sbox #sugarea {
	position: relative;
	z-index: 1000
}

table.sbox table#st {
	margin: 0
}

table.sbox .help a {
	margin: 0 7px;
	text-decoration: underline;
	font-family: Arial
}

table.sbox .help a:first-child {
	margin-left: 15px
}

table.sbox .help a:last-child {
	margin-right: 0
}

table.sbox .help span.sep {
	color: #999
}

.search-radios {
	zoom: 1;
	margin-top: 7px
}

.search-radios:after {
	display: table;
	content: "";
	clear: both
}

.search-radios input,
.search-radios label {
	font-family: tahoma;
	vertical-align: middle;
	cursor: pointer;
	float: left
}

.search-radios label {
	margin-right: 21px;
	font-size: 12px;
	font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif;
	color: #555;
	margin-left: 4px
}

.search-radios .checked {
	color: #666;
	font-family: Arial
}

.search-radios .not-checked {
	color: #666;
	font-family: Arial
}

.search-radios input {
	margin: 0;
	*margin: -2px 0 0 -4px;
	margin-top: 3px
}

.focus-searchbox {
	border-color: #38f!important
}

.vote_flag {
	background: url(../img/bg.gif) no-repeat scroll 6px 2px #FFF;
	cursor: pointer;
	padding: 0 10px;
	text-decoration: none
}

#searchbox_tuiguang {
	position: absolute;
	top: 17px;
	right: 0;
	display: block;
	width: 160px;
	height: 65px
}

#channel-media {
	width: 100%;
	background-color: #f1f1f3;
	background-image: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-border_b67af06.png);
	background-repeat: repeat-x;
	background-position: top left
}

.media-row {
	position: relative;
	width: 934px;
	height: 38px;
	padding-right: 50px;
	margin: 0 auto;
	overflow: hidden
}

.media-row ul {
	position: relative;
	width: 100%
}

.media-row ul li {
	float: left;
	margin-right: 25px
}

.media-row ul li a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	white-space: nowrap;
	height: 38px;
	padding: 0 8px;
	font-size: 14px;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687;
	text-decoration: none
}

#channel-media ul li a:hover {
	background-color: #3064bb;
	color: #fff;
	text-decoration: none
}

.media-row .media-more {
	display: none;
	position: absolute;
	top: 0;
	*top: -1px;
	right: 0;
	float: right;
	width: 50px;
	height: 38px
}

.media-row .media-more a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	font-size: 14px;
	width: 100%;
	height: 100%;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687!important;
	text-decoration: none
}

.media-row .media-more a:hover {
	text-decoration: none
}

.media-row .media-more i {
	*display: inline;
	display: inline-block;
	zoom: 1;
	position: absolute;
	top: 17.5px;
	left: 33px;
	*left: 32px;
	width: 7px;
	height: 4px
}

.media-row .fold {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-more_f6bc187.png) no-repeat -6px -5px
}

.media-row .unfold {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/second_navbar/icon-media-more_f6bc187.png) no-repeat -6px -29px
}

#app_tooltip_qrcode {
	display: none;
	position: absolute;
	width: 100px;
	height: 100px;
	border: 1px solid #f1f1f1;
	margin-left: -9px;
	*margin-left: -95px;
	*margin-top: 15px;
	*zoom: 1
}

#app_tooltip_qrcode img {
	width: 100%;
	height: 100%
}

.mod-sidebar .item {
	position: relative;
	width: 48px;
	height: 48px;
	margin-top: 3px;
	*margin-top: 0;
	background: url(icon-merged_665a315.png) no-repeat;
	cursor: pointer
}

.mod-sidebar .report {
	height: 92px;
	background: url(report_02cdef2.png) no-repeat
}

.mod-sidebar .report a {
	line-height: 92px;
	-webkit-transform-origin: -100% 50%;
	transform-origin: -100% 50%
}

.mod-sidebar .qr-code {
	background-position: 0 0
}

.mod-sidebar .favorite {
	background-position: 0 -51px
}

.mod-sidebar .hotword {
	background-position: 0 -102px
}

.mod-sidebar .media {
	background-position: 0 -153px
}

.mod-sidebar .search {
	background-position: 0 -204px;
	z-index: 10
}

.mod-sidebar .feedback {
	background-position: 0 -255px
}

.mod-sidebar .gotop {
	display: none;
	background-position: 0 -306px
}

.mod-sidebar .gotop:hover {
	background-position: 0 -357px
}

.mod-sidebar .searchbox {
	position: absolute;
	top: 200px;
	right: 52px;
	vertical-align: top;
	background: #394151;
	height: 48px;
	overflow: hidden;
	width: 0;
	border-radius: 3px 0 0 3px;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s;
	white-space: nowrap;
	z-index: 1
}

.mod-sidebar .searchbox.show {
	width: 302px
}

.mod-sidebar .searchbox .searchInput {
	border: 0;
	color: #999;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 268px;
	margin: 0;
	background-color: #000
}

.mod-sidebar .searchbox p {
	margin: 8px 8px 8px 26px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.mod-sidebar .searchbox .close-btn {
	display: block;
	width: 22px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/icon-search-hide_a475c94.png) no-repeat 0 -57px;
	cursor: pointer
}

.mod-sidebar .close-tip {
	display: none;
	position: absolute;
	top: 165px;
	left: -310px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 3px;
	background-color: #000;
	color: #fff;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .close-tip .arrow {
	position: absolute;
	bottom: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #000 transparent transparent;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .searchbox .close-btn:hover {
	background: url(//gss0.bdstatic.com/5foIcy0a2gI2n2jgoY3K/static/fisp_static/common/img/sidebar/icon-search-hide_a475c94.png) no-repeat 0 0
}

.mod-sidebar .searchbox button {
	display: none;
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

.button-rotate {
	overflow: hidden;
	color: #fff;
	background: #37474f
}

.button-rotate a {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 48px;
	font-size: 12px;
	font-weight: 700;
	color: #fff!important;
	border-radius: 3px;
	background-color: #18448e;
	text-decoration: none!important;
	text-align: center;
	-webkit-transform-origin: -50% 50%;
	transform-origin: -50% 50%;
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
	opacity: 0\9;
	filter: alpha(opacity=0)\9
}

.button-rotate:hover a,
.button-rotate:hover {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.button-rotate:hover a {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	text-decoration: none;
	opacity: 1\9;
	filter: alpha(opacity=100)\9
}

.favorite a,
.feedback a {
	width: 28px;
	height: 28px;
	line-height: 14px;
	padding: 10px
}

.gotop a {
	display: block;
	width: 48px;
	height: 48px
}

.mod-sidebar .notice-sidebar-favorite {
	position: absolute;
	top: 145px;
	left: -299px;
	width: 233px;
	height: 46px;
	padding: 12px 28px;
	border-radius: 3px;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .arrow {
	position: absolute;
	top: 20px;
	right: -13px;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .content {
	font-size: 14px;
	line-height: 20px;
	color: #fff
}

#goTop .qr-code-container {
	display: none;
	width: 260px;
    height: 130px;
    padding: 20px 25px;
    position: absolute;
    margin-left: -312px;
    margin-top: -50px;
    color: #333;
    text-align: left;
    background: #dfeafc;
    border-radius: 3px;
    box-shadow: 0 2px 3px #ccc;
	*border: 1px solid #ccc;
	border: 1px solid #ccc\9
}

#goTop .qr-code-container .item-container {}

#goTop .qr-code-container .left {
	float: left;
	width: 120px;
	height: 120px
}

#goTop .qr-code-container .right {
	float: right;
	width: 120px
}

#goTop .qr-code-container .item-container .img-container {
	display: block;
	width: 100%
}

#goTop .qr-code-container .item-container .img-container img {
	width: 100%;
	height: 100%
}

#goTop .qr-code-container .item-container .title {
	    font-size: 14px;
    font-weight: 600;
    margin-top: 5px;
    text-align: center;
	    color: #015293;
}

#goTop .qr-code-container .item-container ul {
	margin-left: 20px
}

#goTop .qr-code-container .item-container ul li {
	list-style: disc;
	color: #666;
	font-size: 14px;
	line-height: 1.7
}